home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / GL / uglglutshapes.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-07-16  |  1.3 KB  |  46 lines

  1. /* uglglutshapes.h - Public header GLUT Shapes */
  2.  
  3. /* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
  4.  
  5. /* This program is freely distributable without licensing fees  and is
  6.    provided without guarantee or warrantee expressed or  implied. This
  7.    program is -not- in the public domain. */
  8.  
  9. #ifndef GLUTSHAPES_H
  10. #define GLUTSHAPES_H
  11.  
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15.  
  16. #include <GL/gl.h>  
  17.  
  18. void glutWireSphere (GLdouble radius, GLint slices, GLint stacks);
  19. void glutSolidSphere (GLdouble radius, GLint slices, GLint stacks);
  20. void glutWireCone (GLdouble base, GLdouble height,
  21.            GLint slices, GLint stacks);
  22. void glutSolidCone (GLdouble base, GLdouble height,
  23.             GLint slices, GLint stacks);
  24. void glutWireCube (GLdouble size);
  25. void glutSolidCube (GLdouble size);
  26. void glutWireTorus (GLdouble innerRadius, GLdouble outerRadius,
  27.             GLint sides, GLint rings);
  28. void glutSolidTorus (GLdouble innerRadius, GLdouble outerRadius,
  29.              GLint sides, GLint rings);
  30. void glutWireDodecahedron (void);
  31. void glutSolidDodecahedron (void);
  32. void glutWireOctahedron (void);
  33. void glutSolidOctahedron (void);
  34. void glutWireTetrahedron (void);
  35. void glutSolidTetrahedron (void);
  36. void glutWireIcosahedron (void);
  37. void glutSolidIcosahedron (void);
  38. void glutWireTeapot (GLdouble size);
  39. void glutSolidTeapot (GLdouble size);
  40.  
  41. #ifdef __cplusplus
  42. }
  43. #endif
  44.  
  45. #endif
  46.